# Define a list of file extensions to ignore during file search
IGNORE_EXTENSIONS = [
    ".exe",
    ".dll",
    ".bin",
    ".dat",
    ".log",
    ".tmp",
    ".bak",
    ".iso",
    ".tar",
    ".gz",
    ".zip",
    ".rar",
    ".7z",
    ".mp4",
    ".mp3",
    ".avi",
    ".mkv",
    ".flv",
    ".jpg",
    ".jpeg",
    ".png",
    ".gif",
    ".bmp",
    ".tiff",
    ".ico",
    ".psd",
    ".ai",
    ".eps",
    ".svg",
    ".woff",
    ".woff2",
    ".ttf",
    ".otf",
    ".eot",
    ".swf",
    ".fla",
    ".apk",
    ".ipa",
    ".dmg",
    ".pkg",
    ".msi",
    ".cab",
    ".deb",
    ".rpm",
    ".img",
    ".vmdk",
    ".vdi",
    ".ova",
    ".ovf",
    ".bak",
    ".tmp",
    ".cache",
    ".lock",
    ".pyc",
    ".pyo",
    ".class",
    ".jar",
    ".war",
    ".ear",
    ".so",
    ".dylib",
    ".a",
    ".lib",
    ".o",
    ".obj",
    ".out",
    ".log",
    ".tmp",
    ".bak",
    ".swp",
    ".swo",
    ".DS_Store",
    ".Thumbs.db",
    ".desktop",
    ".lnk",
    ".wav",
    ".ogg",
    ".flac",
    ".aac",
    ".wma",
    ".m4a",
    ".mov",
    ".wmv",
    ".webm",
    ".m4v",
    ".3gp",
    ".mpeg",
    ".mpg",
    ".ts",
    ".vob",
    ".rm",
    ".rmvb",
    ".asf",
    ".aiff",
    ".amr",
    ".caf",
    ".mid",
    ".midi",
    ".opus",
    ".ra",
    ".snd",
]
